﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.Dict
{
    public class FormPrintResp
    {
        public long? formID{get;set;}//单据标识
        public String formName{get;set;}//单据名称
        public String formCoding{get;set;}//单据代码
        public String templateRuleCoding{get;set;}//模板规则代码
        public String dataSourceTypeCoding{get;set;}//数据源类型代码
        public String formSplitTypeCoding{get;set;}//单据分单方式代码
        public int printQTY{get;set;}//打印份数
        public String formPrintRuleCoding{get;set;}//单据打印规则代码
        public long? interfaceId{get;set;}//接口标识
        public String printSetupEnabledFlag{get;set;}//打印设置启用标志
        public List<FormPrintRuleXMenu> formPrintRuleXMenuList{get;set;}//单据打印规则设置列表-按菜单
        public FormPrintRuleXGeneral formPrintRuleXGeneral{get;set;}//单据打印规则设置-通用
        public TemplateRuleSettingGeneral templateRuleSettingGeneral{get;set;}//单据模板规则设置-通用
        public FormDataSourceSettingSQL formDataSourceSettingSQL{get;set;}//单据数据源设置-SQL数据源
        public List<TemplateRuleSettingChooseResp> templateRuleSettingChoose{get;set;}


        /**
         * 票据接口标识
         */
        public long? invoiceInterfaceId{get;set;}

        /**
         * 票据标志
         */
        public String invoiceFlag{get;set;}

        /**
         * 红票打印类别代码
         */
        public String redPrintCategoryCoding{get;set;}
    }
}
